package com.xqboss.apps.vo.consumer;

import com.xqboss.apps.domain.consumer.ConsumerTeamGainRule;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 我的队伍排行信息
 * @author Administrator
 */
@Getter
@Setter
public class ConsumerTeamRankVo {

    @ApiModelProperty("我的队伍信息，如果为null：表示暂无队伍")
    private ConsumerTeamVo teamInfo;

    @ApiModelProperty("我的队伍当前增益信息")
    private TeamGainInfoVo currentGainInfo;

    @ApiModelProperty("我的队伍下阶段增益信息")
    private TeamGainInfoVo nextGainInfo;

    @ApiModelProperty("队伍打卡增益配置")
    private List<ConsumerTeamGainRule> gainRuleList;

    @ApiModelProperty("上次排名")
    private Integer lastRank;

    @ApiModelProperty("本次排名")
    private Integer currentRank;

    @ApiModelProperty("本次排名屁股后的队伍信息")
    private ConsumerTeamVo behindTeamInfo;

}
